package dao;

import domain.Provider;
import org.apache.ibatis.annotations.Param;
import utils.PageBean;

import java.util.List;

public interface ProviderMapper {
    //根据条件分页查询所有供应商
    public List<Provider> queryAllByPage(@Param("proCode") String proCode,
                                         @Param("proName") String proName,
                                         @Param("pageBean") PageBean pageBean);
    //查询总记录数
    public int totalCount();

    //添加供应商
    public int addProvider(@Param("provider") Provider provider);

    //查看供应商
    public Provider queryProviderById(@Param("id") int id);

    //删除供应商
     public int deleteProvider(@Param("id") int id);

     //修给供应商
    public int updateProvider(@Param("provider") Provider provider);

    //查询所有供应商记录
    List<Provider> queryAll();
}
